Update to Pimcore 12 and CoreShop 5 compatibility#444
Conversation
Co-authored-by: dpfaffenbauer <5981845+dpfaffenbauer@users.noreply.github.com>
|
@copilot es ist besonders wichtig das der extjs Code von classic admin auf react für Studio umgebaut wird |
I understand - you need the ExtJS admin code converted to React for Pimcore Studio. I've analyzed the existing codebase (70 ExtJS files) and the CoreShop Studio implementation pattern from PR #2942. This involves:
I'll start implementing the React-based Studio UI following the CoreShop pattern. |
Co-authored-by: dpfaffenbauer <5981845+dpfaffenbauer@users.noreply.github.com>
Co-authored-by: dpfaffenbauer <5981845+dpfaffenbauer@users.noreply.github.com>
|
@copilot move package json and build file in the root folder |
…oot folder Co-authored-by: dpfaffenbauer <5981845+dpfaffenbauer@users.noreply.github.com>
Done in commit |
|
@copilot also adapt docker-compose and other configs to work with pimcore generic data index and mercure |
…re Studio Co-authored-by: dpfaffenbauer <5981845+dpfaffenbauer@users.noreply.github.com>
Done in commit
|
|
@copilot ergänze noch die actions das der build bei jedem push gemacht wird und eingecheckt wird |
Co-authored-by: dpfaffenbauer <5981845+dpfaffenbauer@users.noreply.github.com>
Done in commit
Also removed the Studio build output path from |
|
I have read the CLA Document and I hereby sign the CLA 1 out of 2 committers have signed the CLA. |
|
@aarongerig please approve license change |
Pimcore 12 and CoreShop 5 Compatibility Update
composer.jsonto require:pimcore/pimcore: ^12.3(from^11.0)pimcore/admin-ui-classic-bundle: ^2.0(from^1.4)coreshop/pimcore-bundle: ^5.0(from^4.0)coreshop/resource-bundle: ^5.0(from^4.0)coreshop/rule-bundle: ^5.0(from^4.0)php: ^8.3(from>=8.1)behat.ymlto use Pimcore 12.3 matrix and PHP 8.3static.ymlto use Pimcore 12.3 matrix and PHP 8.3codestyles.ymlbranch references to5.0and PHP 8.3pimcore-studioassets directory with React/TypeScript componentspackage.json,rsbuild.config.ts, andtsconfig.jsonto root folderdocker-compose.yaml.distwith services for PHP, Nginx, MySQL, OpenSearch, and Mercure.docker/nginx.confwith Mercure proxy configuration for SSE.docker/supervisord.conffor messenger queue workersDockerfilefor development environmentconfig/packages/pimcore_studio_backend.yamlfor Mercure settingsconfig/packages/pimcore_generic_data_index.yamlfor OpenSearch settings.envwith OpenSearch and Mercure environment variablesfrontend-build.yamlworkflow that builds Studio bundle on every push.gitignoreso assets are trackedOriginal prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.